MIGHT HAVE GUESSED

фраз.
(я, он и т.д.) ведь догадывался, -то догадывался, так и предполагал

I might have guessed it was you! — Я так и знал, что это ты!

= might have known

Смотреть больше слов в «Англо-русском универсальном дополнительном практическом словаре И. Мостицкого»

MIGHT HAVE KNOWN →← MIGHT GOES BEFORE RIGHT

T: 137